import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
import { AlarmPage } from './alarm';
import { IonicModule } from '@ionic/angular';
import { RouterModule } from '@angular/router';
// import { FiresAlarmComponentModule } from './alarm-fires/fires-alarm.module';
import { VideoModalModule } from '@modals/alarm-video/alarm-video.module';
import { PromptAlarmModalModule } from '@components/prompt-alarm/prompt-alarm.module';
import { MultipleSelectModalModule } from '@modals/multiple-select/multiple-select.module';
import { SharedModule } from '../../shared/shared.module';
import { AlarmRoutingModule } from './alarm-routing.module';
import { AlarmItemComponentModule } from '@components/alarm-item/alarm-item.module';
import { FiresAlarmComponentModule } from '@pages/alarm/alarm-fires/fires-alarm.module';

import { AlarmTabComponentModule } from '@components/alarm-tab/alarm-tab.module';
import { AlarmDetailPageModule } from '@components/alarm-detail/alarm-detail.module';
import { AlarmSolveComponentModule } from '@components/alarm-solve/alarm-solve.component.module';
@NgModule({
    imports: [
        IonicModule,
        SharedModule,
        AlarmRoutingModule,
        VideoModalModule,
        PromptAlarmModalModule,
        MultipleSelectModalModule,
        AlarmDetailPageModule,
        AlarmSolveComponentModule,
        // RouterModule.forChild([{ path: '', component: AlarmPage }]),
        AlarmTabComponentModule, AlarmItemComponentModule, FiresAlarmComponentModule],
    schemas: [CUSTOM_ELEMENTS_SCHEMA],
    declarations: [AlarmPage],
})
export class AlarmPageModule { }
